/*
 * Copyright (C), 2007-2018, 铭师堂教育科技有限公司
 * FileName: StartProcessParam.java
 * Author:   zhaoyi
 * Date:     2018年3月30日 上午10:49:54
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.secsbrain.engine.client.model;

import com.secsbrain.engine.client.constant.ProcessKeyConstant;

import java.io.Serializable;

/**
 * 开始流程参数对象
 *
 * @author zhaoyi
 */
public class StartProcessParam implements Serializable{

	private static final long serialVersionUID = 7428562229789536247L;

	/**
	 * 用法
	 * @see ProcessKeyConstant
	 */
	private String processDefinitionKey;//流程定义key
	
	private String startUserId;//启动用户ID
	
	private String assignee;//流程下一步办理人用户ID或者role code

	public String getProcessDefinitionKey() {
		return processDefinitionKey;
	}

	public void setProcessDefinitionKey(String processDefinitionKey) {
		this.processDefinitionKey = processDefinitionKey;
	}

	public String getStartUserId() {
		return startUserId;
	}

	public void setStartUserId(String startUserId) {
		this.startUserId = startUserId;
	}

	public String getAssignee() {
		return assignee;
	}

	public void setAssignee(String assignee) {
		this.assignee = assignee;
	}
	
}
